var ittaoli = {
    // 各种正则表达式
    regs: {
        // 整数
        int: /^[0-9]*$/,
        // 手机号码
        phone: /^1\d{10}$/,
        // 固话号码
        fixedPhone: /^(\(\d{3,4}\)|\d{3,4}-|\s)?\d{7,14}$/,
        // 汽车公里数
        carKilo: /^\d{1,7}$/,
        // 车牌号
        carPlate: /^[京津沪渝冀豫云辽黑湘皖鲁新苏浙赣鄂桂甘晋蒙陕吉闽贵粤青藏川宁琼使领A-Z]{1}[A-Z]{1}[A-Z0-9]{4,5}[A-Z0-9挂学警港澳]{1}$/,
    },
    //序列化表单
    serializeObject: function (form) {
        var o = {};
        $.each(form.serializeArray(), function (index) {
            if (o[this['name']]) {
                o[this['name']] = o[this['name']] + "," + this['value'];
            } else {
                o[this['name']] = this['value'];
            }
        });
        return o;
    },
    dateFormat: function (date, format) {
        var o = {
            "M+": date.getMonth() + 1, //获取月份
            "d+": date.getDate(), //获取日期
            "h+": date.getHours(), //获取小时数
            "m+": date.getMinutes(), //获取分钟数
            "s+": date.getSeconds(), //获取秒数
            "S": date.getMilliseconds() //获取毫秒数(0-999)
        }

        if (/(y+)/.test(format)) {
            format = format.replace(
                RegExp.$1,
                (date.getFullYear() + "").substr(4 - RegExp.$1.length)
            );
        }

        for (var k in o) {
            if (new RegExp("(" + k + ")").test(format)) {
                format = format.replace(
                    RegExp.$1,
                    RegExp.$1.length == 1 ? o[k] : ("00" + o[k]).substr(("" + o[k]).length)
                );
            }
        }
        return format;
    }
};